// pages/liveBroadcast/liveBroadcast.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },
  toLive(e) {
    let roomId = 3; // 填写具体的房间号，可通过下面【获取直播房间列表】 API 获取
    let customParams = encodeURIComponent(JSON.stringify({
      path: 'pages/liveBroadcast/liveBroadcast',
      pid: 3
    })) // 开发者在直播间页面路径上携带自定义参数（如示例中的path和pid参数），后续可以在分享卡片链接和跳转至商详页时获取，详见【获取自定义参数】、【直播间到商详页面携带参数】章节（上限600个字符，超过部分会被截断）
    wx.navigateTo({
      url: 'plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=' + roomId
    })
  },

  getAccessToken(e) {
    let that = this;
    wx.request({
      url: 'http://localhost:8080/api/live/getAccessToken',
      data: {

      },
      header: {
        "content-type": "application/x-www-form-urlencoded"
      },
      method: 'POST',
      success: function (res) {
        console.log(res);
        wx.setStorageSync('accessToken', res.data.data.accessToken);
      }
    })
  },

  liveList(e) {
    let accessToken = wx.getStorageSync('accessToken');
    wx.request({
      url: 'http://localhost:8080/api/live/getLiveList',
      data: {
        accessToken: accessToken,
        start: 0,
        limit: 10
      },
      header: {
        "content-type": "application/x-www-form-urlencoded"
      },
      method: 'POST',
      success: function (res) {
        console.log(res);
        // wx.setStorageSync('accessToken', res.data.data.accessToken);
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getAccessToken();
    this.liveList();

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var i = setTimeout(function () { // 延迟执行
      this.getAccessToken();
    }, 7200000)
    clearTimeout(i);
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})